artificial pond - French English Dictionary